<?
/**
 * Copyright (c) 2008-2011 Submit Consulting. Lima-Peru. All Right Reserved.
 * @author Ing. Angel Sullon M. (asullom@hotmail.com)
 * Created: 21.SEP.2000
 * Last Modify: 11.AGO.2011
 * Description of Item: EntityBean
 */
class Item {
	//	ItemId,
	//	ProductoId,
	//	ItemTipo,
	//	Titulo,
	//	Descripcion,
	//	Estado,
	//	Prioridad,
	//	AsignadoA,
	//	Esfuerzo,
	//	TaskFlujo,
	//	TaskBloqueado,
	//	ImpeResolucion,
	//	BugGravedad,
	//	BugAceptacion,
	//	EnviadoPor,
	//	Historia
	private $itemId;
	private $productoRef;
	private $itemTipo;
	private $titulo;
	private $descripcion;
	private $estado;
	private $prioridad;
	private $asignadoARef;
	private $esfuerzo;
	private $taskFlujo;
	private $taskBloqueado;
	private $impeResolucion;
	private $bugGravedad;
	private $bugAceptacion;
	private $enviadoPorRef;
	private $historia;
        private $fechaAlta;

	public function __construct(){
		$this->itemId=0;
		$this->productoRef=new Producto();//no tnull
		$this->itemTipo='';
		$this->titulo='';
		$this->descripcion='';
		$this->estado='';
		$this->prioridad=0;
		$this->asignadoARef=new Usuario();//  null
		$this->esfuerzo=0.0;
		$this->taskFlujo='';
		$this->taskBloqueado='No';
		$this->impeResolucion='';
		$this->bugGravedad='';
		$this->bugAceptacion='';
		$this->enviadoPorRef= new Usuario();// not null
		$this->historia='';
                $this->fechaAlta='';
	}

        public function getItemId() {
            return $this->itemId;
        }

        public function setItemId($itemId) {
            $this->itemId = $itemId;
        }

        public function getProductoRef() {
            return $this->productoRef;
        }

        public function setProductoRef($productoRef) {
            $this->productoRef = $productoRef;
        }

        public function getItemTipo() {
            return $this->itemTipo;
        }

        public function setItemTipo($itemTipo) {
            $this->itemTipo = $itemTipo;
        }

        public function getTitulo() {
            return $this->titulo;
        }

        public function setTitulo($titulo) {
            $this->titulo = $titulo;
        }

        public function getDescripcion() {
            return $this->descripcion;
        }

        public function setDescripcion($descripcion) {
            $this->descripcion = $descripcion;
        }

        public function getEstado() {
            return $this->estado;
        }

        public function setEstado($estado) {
            $this->estado = $estado;
        }

        public function getPrioridad() {
            return $this->prioridad;
        }

        public function setPrioridad($prioridad) {
            $this->prioridad = $prioridad;
        }

        public function getAsignadoARef() {
            return $this->asignadoARef;
        }

        public function setAsignadoARef($asignadoARef) {
            $this->asignadoARef = $asignadoARef;
        }

        public function getEsfuerzo() {
            return $this->esfuerzo;
        }

        public function setEsfuerzo($esfuerzo) {
            $this->esfuerzo = $esfuerzo;
        }

        public function getTaskFlujo() {
            return $this->taskFlujo;
        }

        public function setTaskFlujo($taskFlujo) {
            $this->taskFlujo = $taskFlujo;
        }

        public function getTaskBloqueado() {
            return $this->taskBloqueado;
        }

        public function setTaskBloqueado($taskBloqueado) {
            $this->taskBloqueado = $taskBloqueado;
        }

        public function getImpeResolucion() {
            return $this->impeResolucion;
        }

        public function setImpeResolucion($impeResolucion) {
            $this->impeResolucion = $impeResolucion;
        }

        public function getBugGravedad() {
            return $this->bugGravedad;
        }

        public function setBugGravedad($bugGravedad) {
            $this->bugGravedad = $bugGravedad;
        }

        public function getBugAceptacion() {
            return $this->bugAceptacion;
        }

        public function setBugAceptacion($bugAceptacion) {
            $this->bugAceptacion = $bugAceptacion;
        }

        public function getEnviadoPorRef() {
            return $this->enviadoPorRef;
        }

        public function setEnviadoPorRef($enviadoPorRef) {
            $this->enviadoPorRef = $enviadoPorRef;
        }

        public function getHistoria() {
            return $this->historia;
        }

        public function setHistoria($historia) {
            $this->historia = $historia;
        }

        public function getFechaAlta() {
            return $this->fechaAlta;
        }

        public function setFechaAlta($fechaAlta) {
            $this->fechaAlta = $fechaAlta;
        }




}
?>